﻿Public Class PersonBE
#Region "<< -Attributes- >>"
    Private _Id As Integer? = Nothing
    Private _Name As String = String.Empty
    Private _DocumentType As DocumentTypeBE = Nothing
    Private _DocumentNumber As Decimal? = Nothing
    Private _Sex As SexBE = Nothing
    Private _Country As CountryBE = Nothing
    Private _Province As ProvinceBE = Nothing
    Private _City As CityBE = Nothing
    Private _PostalCode As String = String.Empty
    Private _Direction As String = String.Empty
    Private _Phone As String = String.Empty
    Private _AuxiliarPhone As String = String.Empty
    Private _Celphone As String = String.Empty
    Private _Email As String = String.Empty
    Private _EndDate As Date? = Nothing
    Private _Cuit As String = String.Empty
    Private _AccountCloseMotive As String = String.Empty
#End Region

#Region "<< -Properties- >>"

#Region "[Id]"
    Public Property Id As Integer?
        Get
            Return _Id
        End Get
        Set(value As Integer?)
            _Id = value
        End Set
    End Property
#End Region

#Region "[Name]"
    Public Property Name As String
        Get
            Return _Name
        End Get
        Set(value As String)
            _Name = value
        End Set
    End Property
#End Region

#Region "[DocumentType]"
    Public Property DocumentType As DocumentTypeBE
        Get
            Return _DocumentType
        End Get
        Set(value As DocumentTypeBE)
            _DocumentType = value
        End Set
    End Property
#End Region

#Region "[DocumentNumber]"
    Public Property DocumentNumber As Decimal?
        Get
            Return _DocumentNumber
        End Get
        Set(value As Decimal?)
            _DocumentNumber = value
        End Set
    End Property
#End Region

#Region "[Sex]"
    Public Property Sex As SexBE
        Get
            Return _Sex
        End Get
        Set(value As SexBE)
            _Sex = value
        End Set
    End Property
#End Region

#Region "[Country]"
    Public Property Country As CountryBE
        Get
            Return _Country
        End Get
        Set(value As CountryBE)
            _Country = value
        End Set
    End Property
#End Region

#Region "[Province]"
    Public Property Province As ProvinceBE
        Get
            Return _Province
        End Get
        Set(value As ProvinceBE)
            _Province = value
        End Set
    End Property
#End Region

#Region "[City]"
    Public Property City As CityBE
        Get
            Return _City
        End Get
        Set(value As CityBE)
            _City = value
        End Set
    End Property
#End Region

#Region "[PostalCode]"
    Public Property PostalCode As String
        Get
            Return _PostalCode
        End Get
        Set(value As String)
            _PostalCode = value
        End Set
    End Property
#End Region

#Region "[Direction]"
    Public Property Direction As String
        Get
            Return _Direction
        End Get
        Set(value As String)
            _Direction = value
        End Set
    End Property
#End Region

#Region "[Phone]"
    Public Property Phone As String
        Get
            Return _Phone
        End Get
        Set(value As String)
            _Phone = value
        End Set
    End Property
#End Region

#Region "[AuxiliarPhone]"
    Public Property AuxiliarPhone As String
        Get
            Return _AuxiliarPhone
        End Get
        Set(value As String)
            _AuxiliarPhone = value
        End Set
    End Property
#End Region

#Region "[Celphone]"
    Public Property Celphone As String
        Get
            Return _Celphone
        End Get
        Set(value As String)
            _Celphone = value
        End Set
    End Property
#End Region

#Region "[Email]"
    Public Property Email As String
        Get
            Return _Email
        End Get
        Set(value As String)
            _Email = value
        End Set
    End Property
#End Region

#Region "[EndDate]"
    Public Property EndDate As Date?
        Get
            Return _EndDate
        End Get
        Set(value As Date?)
            _EndDate = value
        End Set
    End Property
#End Region

#Region "[Cuit]"
    Public Property Cuit As String
        Get
            Return _Cuit
        End Get
        Set(value As String)
            _Cuit = value
        End Set
    End Property
#End Region

#Region "<< -AccountCloseMotive- >>"
    Public Property AccountCloseMotive As String
        Get
            Return _AccountCloseMotive
        End Get
        Set(value As String)
            _AccountCloseMotive = value
        End Set
    End Property
#End Region

#End Region
End Class
